[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Paradigms and non classical languages

title Paradigms and non classical languages
creator Tardieu, Samuel
date 2009-06-15
language en
identifier ENST_INF355
description An important number of programming concepts (continuations, reflexivity, meta-classes) may be applied to other domains. This teaching unit presents ?exotic? languages and deals in depth with their particulars.
Computer languages referred to as ?classic? mostly follow the same programming models. C, C++, Ada and Java have far more similitudes than differences. There are other languages that use much more original concepts. For example, the language ?Haskell? uses delayed evaluation, which allows calculation of sub-expressions only when their result is really necessary. The language ?Smalltalk?, for its part, allows a complete introspection for the development system and allows for interactive changes without any interruption. The objective for this teaching unit is to present original concepts and a different way to approach complex problems, using a certain number of support languages. Even when the classic programming languages are then used, the lessons learned may often be successfully implemented.
Level: Ingénieur 3ème année
Course: Ingénieur
Duration of the course: 60h00
publisher Institut Télécom
type Collection
source  http://savoirspartages.institut-telecom.fr/z_savoirs_partages_fiche.php?id=85&lg=en
contributor Lecolinet, Eric
Pautet, Laurent
Bellot, Patrick
Dessalles, Jean-Louis
Hugues, Jerome
format text/html